Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments
Change2Task:从仓库变更自动构建可执行编码代理任务与环境
🧭 代理任务自动构建与验证
Microsoft · University of California San Diego · Zhejiang University · Xi’an Jiaotong University · Nanjing University
利用合并 PR 逆向重建健康代码库上的可验证编码代理任务,成功率达 79.6%,比 PR 基线多恢复 29.2%
📌 工作参考价值(4 点)
- 历史操作逆向为可复现环境:可借鉴 Patch Reversal 思路,将推荐系统的用户行为日志或实验配置「逆向」生成可重复执行的 Agent 训练任务,降低构造成本。
- 任务生命周期验证:从健康基础状态 → 任务状态 → 修复状态的全流程验证,可用于确保离线仿真环境的一致性和可靠性,避免训练与上线偏移。
- 环境基础复用节约开销:论文中重用现代基础镜像降低 10.8% 端到端成本,类似地,在推荐 Agent 的持续训练中通过共享基础镜像可减少重复构建。
- 多任务统一构造框架:覆盖 Bug 修复、特性添加等多类任务,启示搜索推荐 Agent 训练也可统一构造排序、召回、文案生成等不同任务,提升泛化性。